home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1999 #2 / Amiga Plus CD - 1999 - No. 2.iso / System-Boost / Workbench / Archive / XPK / xpk_Source / shell / SMakeFile next >
Makefile  |  1998-11-15  |  2KB  |  89 lines

  1. SLOPTS = LIB LIB:sc.lib LIB:SDI_ASM_STD_functions.lib SMALLDATA SMALLCODE\
  2. STRIPDEBUG NOICONS FROM LIB:c.o
  3. SCOPTS = RESOPT PARAMETERS=REGISTERS NOSTACKCHECK STRINGMERGE UNSIGNEDCHARS\
  4. NOCHECKABORT OPTIMIZE OPTIMIZERSIZE OPTINLOCAL NOICONS MEMSIZE=HUGE
  5.  
  6. ODIR = //xpk_Binary/
  7.  
  8. All: xBench xDir xPack xPK xQuery xScan xType xUp
  9.  
  10. xBench:    $(ODIR)xBench
  11. xDir:    $(ODIR)xDir
  12. xPack:    $(ODIR)xPack
  13. xPK:    $(ODIR)xPK
  14. xQuery: $(ODIR)xQuery
  15. xScan:  $(ODIR)xScan
  16. xType:    $(ODIR)xType
  17. xUp:    $(ODIR)xUp
  18.  
  19. # ******* xBench stuff *******
  20.  
  21. $(ODIR)xBench: $(ODIR)xBench.o
  22.     slink SMALLDATA SMALLCODE STRIPDEBUG NOICONS LIB LIB:scnb.lib \
  23.     LIB:SDI_ASM_STD_functions.lib FROM $? TO $@
  24.     Protect $@ +p
  25.  
  26. $(ODIR)xBench.o: xBench.c
  27.     sc $(SCOPTS) $? DATA=FARONLY CODE=FAR OBJNAME=$@
  28.  
  29. # ******* xDir stuff *******
  30.  
  31. $(ODIR)xDir: $(ODIR)xDir.o
  32.     slink $(SLOPTS) $? TO $@
  33.  
  34. $(ODIR)xDir.o: xDir.c
  35.     sc $(SCOPTS) $? OBJNAME=$@
  36.  
  37. # ******* xPack stuff *******
  38.  
  39. $(ODIR)xPack: $(ODIR)xPack.o
  40.     slink LIB LIB:sc.lib SMALLDATA SMALLCODE STRIPDEBUG NOICONS \
  41.     FROM $? TO $@
  42.     Protect $@ +p
  43.  
  44. $(ODIR)xPack.o: xPack.c
  45.     sc $(SCOPTS) $? OBJNAME=$@
  46.  
  47. # ******* xPK stuff *******
  48.  
  49. $(ODIR)xPK: $(ODIR)xPK.o
  50.     slink $(SLOPTS) $? TO $@
  51.  
  52. $(ODIR)xPK.o: xPK.c
  53.     sc $(SCOPTS) $? OBJNAME=$@
  54.  
  55. # ******* xQuery stuff *******
  56.  
  57. $(ODIR)xQuery: $(ODIR)xQuery.o
  58.     slink $(SLOPTS) $? TO $@
  59.  
  60. $(ODIR)xQuery.o: xQuery.c
  61.     sc $(SCOPTS) $? OBJNAME=$@
  62.  
  63. # ******* xScan stuff *******
  64.  
  65. $(ODIR)xScan: $(ODIR)xScan.o
  66.     slink LIB LIB:sc.lib SMALLDATA SMALLCODE STRIPDEBUG NOICONS \
  67.     FROM $? TO $@
  68.     Protect $@ +p
  69.  
  70. $(ODIR)xScan.o: xScan.c
  71.     sc $(SCOPTS) $? OBJNAME=$@
  72.  
  73. # ******* xType stuff *******
  74.  
  75. $(ODIR)xType: $(ODIR)xType.o
  76.     slink $(SLOPTS) $? TO $@
  77.  
  78. $(ODIR)xType.o: xType.c
  79.     sc $(SCOPTS) $? OBJNAME=$@
  80.  
  81. # ******* xUp stuff *******
  82.  
  83. $(ODIR)xUp: $(ODIR)xUp.o
  84.     slink $(SLOPTS) $? TO $@
  85.  
  86. $(ODIR)xUp.o: xUp.c
  87.     sc $(SCOPTS) $? OBJNAME=$@
  88.  
  89.